WEB+DB PRESS Vol.82

キーフレーズ

http:// .com Web API http func アプリケーション https string () fmt freee リソース 開発 コード 場合 JSON Println Hubot github domain json main WEB 処理 hubot GitHub データ 利用 type default function PHP メソッド ファイル html MOL int title トークン 必要 HTTP HTML Ruby var domains インタフェース 実行 システム api template POST ドキュメント 文字列 リクエスト Java true サービス false できる フロントエンド www this document 定義 PhpStorm return application JavaScript アプリ インストール Parser org file エラー しよう 指定 設計 RPC JVM プログラム Request case Compiler URI プロジェクト 設定 message 機能 hello Schema INT GET 戻り値 表現 rbenv 環境 err script Task

目次

C 0 ー E N ー S WEB + DB PRESS V 乢 82 特集 1 : B ・聞 Web テサインの鉄則 " はじめての Go 一 PRESS モバイルアプリからも Web アプリからも使いやすい ! ・ REST に沿った設計、明確なデータ構造、適切なエラー 18 27 31 4 。 第 1 章 Web API の基礎知識 日 EST / RPC の特徴を知り、設計の原則を身につける 第 2 章リソース設計 レスポンスの内容を定義し、 JSON Schema で明文化する 第 3 章インタフェース設計 URIS HTTP メソッド、クエリバラメータを定める 第 4 章工ラー表現とドキュメント 適切なステータスコードと図の活用でさらに使いやすくする 特集 2 63 75 54 9 シンプルな言語仕様、型システム、並行処理 第 1 章 Go 言語の特徴と環境構築 Goog が作った新言語 第 2 章基本文法 覚えやすいコンバクトな言語仕様 第 3 章型システム 型を用いた安全なプログラミング 第 4 章標準バッケージ JSON 、ファイル、 HTTP 、 HTML を扱う 第 5 章並行プログラミンク ゴルーチンとチャネルを使いこなす

特集 3 急成長を支えたコードとプロセスの改善 freee 開発ノウハウ大公開 クラウド会計ソフト 9 82 94 102 クラウド会計ソフト freee の全体像 会計システムの基礎とシステムのアーキテクチャ・佐々木大輔、横路隆 第 2 章急成長するシステムの課題と処方箋 アプリケーションの分割と技術的負債の解消・加来純一、山本伶 フロントエンド開発の複雑化への取り組み Vue. js の活用、リアクティブプログラミング・大平武志、米川健一、坂本登史文 第 4 章規模の拡大に伴う開発プロセスの変遷 開発体制、タスク管理、コミュニケーション・若原祥正、和久田龍、平栗遵宜 第 3 章 第 1 章 コラム 173 9 6 2 Hack the ReaI WorId -- 一日常生活を ( ちょっとたけ ) 便利にしよう [ 第 2 回 ] Jawbone Up24 で俺 A 日 ! ・・・・腕輪型アクティビテイロガーで自分の状況をリアルタイムに知らせる ・橋本翔 工ンジニアの生存戦略 [ 第 2 回 ] 冫木 ) 聿貴之・・・・アプリ開発者からその先へ ・舘野祐ー Software is BeautifuIC 第 27 回 ] 米国での起業で大切なこと ・中島聡 U レ UX 未来志向ー一進化の方向を予測し、今必要なことを知る [ 第 9 回 ] ジェスチャ入力は未来のインタフェース ? ・渡邊恵太 はまちちゃんとわかばちゃんの READE S FORUM ー一読者のページ [ 第 33 回 ] 9 ・はまちゃ 2 、竹原 サンプレコードをゲット ! このマークがついた記事のサンプルコードは 下記 URL からダウンロードできます。 ・誌面連動コンテンツや訂正情報の掲載、読者プレゼントへの 応募受付も行っています http://wdpress.gihyo.jp/ ※本誌記載の内容およびサポートサイトで公開しているサンプルコードに基づく運用の結果に ついて、記事の筆者、プログラムの作者 / 提供元、技術評論社は一切の責任を負いかねます。 Facebook をチェック ! 販促情報、訂正情報など編集部からのお知らせは、以下の公式 Facebook ページでご確認ください。 http://www.facebook.com/wdpress Tw e 「でっぷやく ! 本誌に関するコメントは以下のハッシュタグをご利用ください。 #wdpress め

連 108 117 126 134 143 152 160 載 Emerging Web TechnoIogy 研究室 [ 第 9 回 ] HubOt で ChatOps チャット bot による運用の見える化と属人性排除 ・伊藤直也 Java の鉱脈ーー掘り下げて知る活用のワサ [ 第 2 回 ] PRESS DL Java 8 を活かす JVM オプションメモリモデルと GC の進化を理解して安定運用を目指す ・佐藤太一 PHP 大規模開発入門 [ 第 3 回 ] 安全なコードの書き方・エラーと例外処理の活用、 PhpSto 「 m による効率化、健全なチーム作り ・高橋俊幸 切りひらく Ruby ーーサービスの成長を支える現場の技術 [ 第 2 回 ] チーム開発のバラッキをなくそう gem のバ→ョン、コーディングスタイル、ドキン書き方の統一 DL ・海野弘成 Perl Hackers Hub [ 第 28 回 ] PerI の構文解析器の作り方と応用例 ・五嶋壮晃監修 . Japan Perl Association Web フロントエンド最前線ー一流行に蹣らされない技術動向 [ 第 2 回 ] Web Components でⅢ・機能のコンホーネント化 未来のフロントエンドを支える新しい Web 標準 ・佐藤歩 データベース実践活用 [ 第 2 回 ] オブジェク旨向アプローチによる変更に強いテーブル設計 ・吉村総一郎 DL DL TechnoIogy FIash 168 グラニがにこたわる理由 【最終回】 Amazon Web Services 十 Windows で構築する ハイパフォーマンス Web アプリケーション開発 ・河合宜文 アラカルト 1 12 16 107 142 172 読者プレゼント News HOt Line 定期購読のご案内 BOOK REVIEW 総集編Ⅳ 0 い ~ 7 幻のお知らせ バックナンバーのお知らせ ADINDEX ( 広告索弓 l) 5. グレープシティ 4. 日商工レクトロニクス 3. ハイノ←ボックス 1. シーズ http://www.seeds.ne.jp/ http://grani.jp/rec 「 uit/ http://www.domain-keeper.net/ http://www.nissho-ele.co.jp/product/huawei/ http://www.g「apecity. CO 裏表紙 裏表紙の裏 表紙の裏 目次対向 前付 ※広告掲載企業への資料請求は、本誌 Web サイトからこ応募いただけます。 http//wdp「ess.gihyo.jp/ ・表紙デザイン・・・・・柴田昌房 ( 30A ) ・表紙イラスト・・・・・・谷口亮 ・本文フォーマットデサイン・・・・・・西岡裕ニ ・本文図版・・・・・・スタジオ・キャロット 大西里美 / 五野上恵美・酒徳葉子・高瀬美恵子 ( 技術評論社 ) ・本文デザイン・・・・・岩井栄子 / 安達恵美子 / 工ストール / 田中望 / 竹中秀之 /

奥付

Next lssue WEB + DB PRESS V .83 2014 年 10 月 24 日発売予定 記事内容は 10 月 17 日、本誌 Web サイト http://wdpress.gihyo.jp/で お知らせできる予定です。 お知らせ ・本誌掲載のプログラムソース、および誌面の都合上掲載しきれな かったソースは、本誌 Web サイト http://wdpress.gihyo.jp/ から ダウンロードできます。こ活用くたさい。 以下の個所に補足情報、お詫びと訂正があります。読者および関係 者のみなさまにこ迷惑をおかけしたことをお詫びいたします。 ・ VOL81 一目次特集 1 「イマドキ HTML/CSS 開発」 著者名 〔誤〕 長嶋亨 〔正〕 長嶋享 本誌サポートページにも掲載されています。 http://gihyo.jp/magazine/wdpress/archive/2014/v0181/support 補足情報・お詫び・訂正 印刷・図書印刷 ( 株 ) 広告企画部・ TEL : 03-3513-6165 販売促進部・ TEL : 03 ー 3513-6150 雑誌編集部・ TEL : 03-3513 ー 6175 〒 162-0846 東京都新宿区市谷左内町 21-13 発行所・技術評論社 広告・中島亮太北川香織 編集アシスタント・向井美帆 編集協力・春原正彦 編集・池田大樹村下昇平 副編集長・土井優子 編集人・稲尾尚徳 発行人・片岡巌 2014 年 9 月 25 日初版第 1 刷発行 WEB + DB PRESS vol.82 ウエプディービープレス 丁 ( ページの抜け ) がございましたら、小社販売促進部までお送りください。 造本には細心の注意を払っておりますが、万一、乱丁 ( ページの乱れ ) や落 Copyright ◎ 2014 技術評論社 び登録商標です。 本書に記載されている会社名、製品名などは各社の商標およ 本書の各記事の著作権はそれぞれの執筆者にあります。 ます。 で複写、複製、転載、テープ化、ファイル化することを禁し 本書の一部または全部を著作権法の定める範囲を超え、無断 、、ランダでバジル、ルッコラ、大葉を育てています。 こまめな水やりはできなそうだったので自動化し ました。蛇口をほんのすこ一しだけ開けて、ビニール テープでプランタとつないで滴らせて、常時給水して います。僕はこういった薬味・香草が好きすぎるので、 乱獲により一時は絶滅の危機にひんしましたが、いま はたくさん育っています。特に大葉が大量です ! ( い ) ーボードの各キーを押した回数を記録できるソフ トをしばらく使って計測してみたところ、 1 位 「 Ente 「」、 2 位「↓」でした。「↓」は校正中に文章を読み 進めるときによく押しているみたいです。どちらのキー もホームボジションから離れているので、キーバインド を変更したら効率化するかもと思う反面、独立したキー のほうが押しやすい気もして悩み中です。 ( 池 ) ガネを 2 つ持っています。一方は数多の苦難をと もにして 6 年以上使い続けている値の張るもの、 他方は昨年買った数千円のもので、 ( 編集部の誰も気づ いていないでしようが ) 日によってかけるメガネを変え ています。これら 2 つのメガネに関しては真に驚くべ き使い分けの基準があるのですが、この編集後記はそ れを書くには狭すきますね・・・・・・。 ( 村 ) ′霊まつりへ行って来ました。個人的見所は、なん といっても見世物小屋。参道から離れたテントの 中で、見世物芸人たちが珠玉の芸を披露します。たく さんの野次が飛び交い、明るくにきわう参道とは一線 を画した「異界」のよう。しかし、女ひとりの見物は少 し寂しいですね・・・・・・来年は ( い ) さん、 ( 村 ) さんあたり を道連れにして観に行きたいと思います。 ( 向 ) ”リラ豪雨で浸水しました。といっても、知り合い の店で被害にあったのですが、ものの 1 0 分ほどで、 ふくらはき下くらいまで浸かり、地下の店には滝状態 で流れ落ちる雨水を前に、厨房の下水は逆流し強烈な 悪臭で全員がカラゲロ。バニック状態に陥り本当に悪 夢のようでした。あっと言う間の出来事でしたが、水 害の恐ろしさをあらためて知りました。 ( 北 ) キ メ 本誌では、読者のみなさんからの投稿をお待ちしています。 テーマは、」 ava や Ruby 、 PHP 、 Perl 、 . NET などの開発言語のプ ログラミングテクニックから、 Web サー/ ヾ、 DB サーノヾの設定 虎の巻、さまざまなシステムの開発事例など、 WEB + DB アプリ ケーション開発に関連することでしたら何でも結構です。取り 組んでいるプロジェクトなどをこの機会に発表してみませんか ? 記事として採用させていたたいた際には、本誌規定の原稿料 をお支払いします。随時受け付けていますので、メール (wdpress@gihyo.co.jp) または郵送にて、編集部宛に原稿また はレジュメをお送りください。 送料小社負担にてお取り替えいたします。 ISBN978 ー 4 ー 7741 ー 6627 ー 8 176 ・Ⅳ 8 + DB P 第 55 Vo 82 C 5 0 5 5